to cast votes - Español Inglés Diccionario